DEPEACH Meaning of DEPEACH in English vt to discharge. Webster English vocab. Английский словарь Webster. 2012