simian shelf

noun

Definition of simian shelf

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