English

edit

Noun

edit

megaladapid (plural megaladapids)

  1. (zoology) Any extinct lemur in the family Megaladapidae.