ephedroids
English
Noun
ephedroids
plural of
ephedroid