English

edit

Noun

edit

djebelemurids

  1. plural of djebelemurid