Meaning of Scopolia

Definition of Scopolia

(noun) genus of European perennial herbs yielding medicinal alkaloids

Other information on Scopolia

WIKIPEDIA results for Scopolia
Amazon results for Scopolia