Datura arborea
English Dictionary
->
Letter D
-> Datura arborea
Search Dictionary:
Datura arborea Definition
(n)
South
American
plant
cultivated
for
its
large
fragrant
trumpet
-
shaped
flowers
Datura arborea Synonyms
angel's trumpet
Brugmansia arborea
Datura arborea
maikoa
© Art Branch Inc.