×

datura meaning in English

n. datura, type of plant which is the source of certain hallucinogenic alkaloids

Related Words

  1. datte séchée
  2. dattier
  3. daté
  4. daube
PC Version

Copyright © 2018 WordTech Co.