place with abundant anthills - Alemán Inglés Diccionario