meaning of datura arborea

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


Related Words

datura arborea |

Developed & Maintained By Taraprasad.com

Treasure Words