Italian-English dictionary »

sparachiodi meaning in English

ItalianEnglish
sparachiodi noun

nail gun(gun which drives nails)
noun