Skip to main content

depudicate

English depudicate meaning in English  •  depudicate का अर्थ अंग्रेजी में
v. t.
  • To deflour; to dishonor.
Advertisement