place where tortoises abound - Allemand Anglais Dictionnaire