place with abundant anthills - Allemand Anglais Dictionnaire