datura
Top 30000
Meanings
Noun
1. datura (Datura)
2. synonym of dature inoffensive (Datura innoxia) (Réunion)