English dictionary

ephedra meaning and definition

EPHEDRA noun

Definition of ephedra (noun)

  1. jointed and nearly leafless desert shrub having reduced scalelike leaves and reddish fleshy seeds
Source: Princeton University Wordnet