French-English dictionary »

terramares meaning in English

FrenchEnglish
terramares nom {f pl}

terramare(prehistoric settlements of the Po valley)
noun