Italian-English dictionary »

carcassa meaning in English

ItalianEnglish
carcassa noun
{f}

rattletrap(unreliable mechanical device)
noun
[UK: ˈrætl.træp] [US: ˈrætl.ˌtræp]

wreck [wrecks](remains)
noun
[UK: rek] [US: ˈrek]