omohyoid muscle omo meaning
Definitions for omohyoid. Here are all the possible meanings and translations of the word omohyoid. Wiktionary(0.00 / 0 votes)Rate this definition: omohyoid(Noun) A muscle found in the neck, inferior to the hyoid bone (infrahyoid muscle). It is innervated by the C1 spinal nerve.