place with abundant mounds - İspanyolca İngilizce Sözlük