DEPUDICATE


Meaning of DEPUDICATE in English

vt to deflour; to dishonor.

Webster English vocab.      Английский словарь Webster.