Portuguese-English dictionary »

nurague meaning in English

PortugueseEnglish
nurague noun
{m}

nuraghe(type of megalithic building)
noun

Your history