place with abundant mounds - İngilizce Eşanlam Sözlük