VariousWords beta
Related Terms:
Noun
Definition: Any of three extinct species of lemur of †Megaladapis, the sole genus of the family †Megaladapidae, which were endemic to Madagascar until circa 1280–1420 CE.
VariousWords beta
Definition: Any of three extinct species of lemur of †Megaladapis, the sole genus of the family †Megaladapidae, which were endemic to Madagascar until circa 1280–1420 CE.