Italian-English dictionary »

listella meaning in English

ItalianEnglish
listella noun
{f}

strap [straps](a narrow strip of anything, as of iron or brass)
noun
[UK: stræp] [US: ˈstræp]