Italian-English dictionary »

autoperforante meaning in English

ItalianEnglish
autoperforante adjective

self-drilling(self-tapping with drill point)
adjective