adapoid

English

Noun

adapoid (plural adapoids)

  1. An extinct primate of the genus Adapoides.
Last modified on 18 December 2012, at 23:12