meaning of datura

1. A genus of solanaceous plants, with large funnel-shaped flowers and a four-celled, capsular fruit.
2.
thorn apple


Related Words

datura | datura arborea | datura sanguinea | datura stramonium | datura suaveolens |

Developed & Maintained By Taraprasad.com

Treasure Words