meaning of datura sanguinea

1. arborescent South American shrub having very large orange-red flowers


Related Words

datura sanguinea |

Developed & Maintained By Taraprasad.com

Treasure Words