Megaladapis
noun
Meg·al·ad·a·pis
| \ ¦megəl+\
Definition of Megaladapis
: a genus of Pleistocene lemurs of Madagascar
Keep scrolling for more