Meaning of ephedra
Definition of ephedra
(noun)
jointed
and
nearly
leafless
desert
shrub
having
reduced
scalelike
leaves and
reddish
fleshy
seeds
Other information on ephedra
WIKIPEDIA results for
ephedra
Amazon results for
ephedra
Tweet