place with abundant anthills - Turc Anglais Dictionnaire