Mahuang Meaning

There are 1 meaning(s) for word Mahuang

Meaning 1 : Chinese ephedra yielding ephedrine

    Synonyms : ephedra sinica