Associations to the word «Omohyoid»

Wiktionary

OMOHYOID, noun. (anatomy) A muscle found in the neck, inferior to the hyoid bone (infrahyoid muscle). It is innervated by the C1 spinal nerve.

Wise words

Words mean more than what is set down on paper. It takes the human voice to infuse them with deeper meaning.
Maya Angelou