self-venting - Español Inglés Diccionario