tosbağa


Results for "tosbağa"

Turkish - English dictionary

tosbağa

(Turkish - English dictionary) :
turtle; tortoise.