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.