Word info

interscutularis

Noun

Meaning

interscutularis

A muscle that connects the base of the ear to the middle of the skull.

Source: en.wiktionary.org

Close letter words and terms