YourDictionary

datura

noun

  1. any of a genus (Datura) of herbs, shrubs, or trees of the nightshade family, which are poisonous and have an unpleasant odor
  2. the flower of any of these

See datura in American Heritage Dictionary 4

Learn more about datura

link/cite print suggestion box