Multilingual Turkish Dictionary

LAND TORTOISE

LAND TORTOISE : English Turkish

n. kara kaplumbağası