Italian-English dictionary »

piedatterra meaning in English

ItalianEnglish
piedatterra noun
{m}

pied-à-terre(smaller secondary lodging)
noun