Home
All Categories
Best Categories
Games
Electronics
English
English Bangladesh
DATURA
Definition:
[noun] thorn apple
Synonyms:
Datura
,
genus Datura