Results for "

satsuma

"
Turkish - English dictionary

satsuma

(Turkish - English dictionary) :
satsuma, satsuma orange.