mahuang Meaning and Definition

Definitions

English definition for mahuang

1. n. Chinese ephedra yielding ephedrine

Sponored Video