place where tortoises abound - Französisch Englisch Wörterbuch