place with abundant anthills - Espagnol Anglais Dictionnaire