to blow one's cover - Spanish English Dictionary