blow the lid off - Francés Inglés Diccionario