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