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.