place where tortoises abound - Türkisch Englisch Wörterbuch