needle punch - German English Dictionary