˜yÐÄvlog

Advertisement

Advertisement

myoscope

[ mahy-uh-skohp ]

noun

  1. an instrument for observing muscular contraction.


Discover More

˜yÐÄvlog History and Origins

Origin of myoscope1

First recorded in 1875–80; myo- + -scope

Advertisement

Advertisement

Advertisement

Advertisement