be proof against something - Español Inglés Diccionario