-proof

Proof [-pru:f]

в сложных словах означает устойчивый, непроницаемый, не поддающийся действию (чего-л.);

waterproof водонепроницаемый

Источник: Англо-русский словарь Мюллера на Gufo.me