Italian-English dictionary »

biscondola meaning in English

ItalianEnglish
biscondola noun
{f}

sun trap(location that faces the sun and is sheltered from the wind)
noun