SIMIAN SHELF


Meaning of SIMIAN SHELF in English

noun

: a bony ledge on the inside of the mandible characteristic of the anthropoid apes

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.