Arabic-English dictionary »

تيرامارة meaning in English

ArabicEnglish
تيرامارة f-p

terramareprehistoric settlements of the Po valley