English

edit

Noun

edit

djebelemurid (plural djebelemurids)

  1. Any extinct African primate of the family Djebelemuridae