to blow one's cover - Francés Inglés Diccionario