meaning of datura suaveolens

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


Related Words

datura suaveolens |

Developed & Maintained By Taraprasad.com

Treasure Words