French-English dictionary »

noraghe meaning in English

FrenchEnglish
noraghe nom {m}

nuraghe(type of megalithic building)
noun