Italian-English dictionary »

strombatura meaning in English

ItalianEnglish
strombatura noun
{f}

splay [splays](A slope or bevel)
noun
[UK: spleɪ] [US: spleɪ]