Datura suaveolens

Explore definitions, synonyms, and language insights of Datura suaveolens

Definitions

Noun
South American plant cultivated for its very large nocturnally fragrant trumpet-shaped flowers

More General Terms