GLENOID FOSSA
Meaning of GLENOID FOSSA in English
noun
: the depression in each lateral wall of the skull with which the mammalian mandible articulates
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012