French-English dictionary »

nuraghe meaning in English

FrenchEnglish
nuraghe nom {m}

nuraghe◼◼◼(type of megalithic building)
noun