Skip to main content

depucelate

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