EPHEDRA

Definition of EPHEDRA

  1. (noun)jointed and nearly leafless desert shrub having reduced scalelike leaves and reddish fleshy seeds