Italian-English dictionary »

mansarda meaning in English

ItalianEnglish
mansarda noun
{f}

mansard(upper storey)
noun
[UK: ˈmæn.sɑːd] [US: ˈmæn.sɑːrd]