DEPUCELATE MEANING IN ENGLISH

• Depucelate Definition & Synonyms

  1. (v. t.) To deflour; to deprive of virginity.


RECENT SEARCHES