place with abundant mounds - Espagnol Anglais Dictionnaire