Большой русско-испанский словарь
предохрани́ть
сов.
(от кого-либо, от чего-либо) preservar vt, resguardar vt (de, contra); proteger vt (contra) (защитить)
предохранить от заболевания — preservar contra la enfermedad
предохранить от сырости — proteger contra la humedad