IDIOMUSCULAR Meaning of IDIOMUSCULAR in English (a.) Applied to a semipermanent contraction of a muscle, produced by a mechanical irritant. Webster's English dictionary. Английский словарь Webster. 2012