DEPUDICATE Meaning of DEPUDICATE in English vt to deflour; to dishonor. Webster English vocab. Английский словарь Webster. 2012