place where tortoises abound - Deutsch Englisch Wörterbuch