hit a rock on the nose - Spanish English Dictionary