Language:
Free Online Dictionary|3Dict

防不胜防

Source : CEDICT

you can't guard against it (idiom)/impossible to defend effectively/not much one can do about it/It can't be prevented.