hit a rock on the nose - German English Dictionary