self-piercing - German English Dictionary