thorn apple
English Dictionary
->
Letter T
-> thorn apple
Search Dictionary:
thorn apple Definition
(n)
any
of
several
plants
of
the
genus
Datura
thorn apple Synonyms
thorn apple
© Art Branch Inc.