tatula


Results for "tatula"

Turkish - English dictionary

tatula

(Turkish - English dictionary) :
,tatura 1. jimsonweed, thorn apple, apple of Peru. 2. datura.