SELF-TAPPING SCREW Meaning of SELF-TAPPING SCREW in English ˈ ̷ ̷| ̷ ̷ ̷ ̷- noun : tapping screw Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012