punch to the nose - German English Dictionary