place with abundant mounds - Türkçe İngilizce Sözlük