Word info

ephedroid

Noun

Meaning

ephedroid (plural ephedroids)

(botany) A member of the order of Ephedrales.

Source: en.wiktionary.org

Close letter words and terms