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