Italian-English dictionary »

imbutire meaning in English

ItalianEnglish
imbutire verb

deep-draw(form deep objects in sheet metal)
verb