English

edit

Noun

edit

euphylliids

  1. plural of euphylliid