artificial mounds - Francés Inglés Diccionario