Home
Random
Watchlist
Uploads
Settings
Log in
adapoid
English
Noun
adapoid
(
plural
adapoids
)
An
extinct
primate
of the genus
Adapoides
.
Last modified on 18 December 2012, at 23:12