ephedroids

English

Noun

ephedroids

  1. plural of ephedroid