Word info

interhyoideus

Noun

Meaning

interhyoideus (plural interhyoidei)

(anatomy) A muscle involved in swallowing in some animals.

Source: en.wiktionary.org

Close letter words and terms