adapoid

EnglishEdit

NounEdit

adapoid ‎(plural adapoids)

  1. An extinct primate of the genus Adapoides.