Scopolia

Explore definitions, synonyms, and language insights of Scopolia

Definitions

Noun
genus of European perennial herbs yielding medicinal alkaloids

More General Terms