artificial mounds - Fransızca İngilizce Sözlük