English dictionary
ephedra meaning and definition
Definition and meaning of ephedra at MeaningMonkey.org. ephedra meaning and definition in the English Dictionary.EPHEDRA noun
Definition of ephedra (noun)
- jointed and nearly leafless desert shrub having reduced scalelike leaves and reddish fleshy seeds
- synonyms: joint fir
Source: Princeton University Wordnet