Limnopithecus
noun
Lim·no·pi·the·cus
ˌlimnōpə̇ˈthēkəs,
-ōˈpithə̇kəs
: a genus of fossil nonbrachiating gibbons from the Lower Miocene of eastern Africa
Love words? Need even more definitions?
Merriam-Webster unabridged
Share