Ephedra
English Meaning
- Any of various gymnospermous, mostly shrubby plants of the genus Ephedra, some of which are used as a source of ephedrine.
- A stimulant, often sold as pills or tablets, derived from a plant of this genus.
Sorry, No Malayalam Meaning for your input!
See Ephedr Want To Try Ephedra In Malayalam??