Get Free Checker

Datura arborea

NOUN
  1. a South American plant that is cultivated for its large fragrant trumpet-shaped flowers

How To Use Datura arborea In A Sentence

List is Empty.