punch drill - German English Dictionary