Skip navigation.

myoid - What does it mean?

Definition of 'myoid'

English

Adjective

(-)
  • (anatomy) Composed of, or resembling muscle