lift the lid on something - Español Inglés Diccionario