DEFLOURER MEANING IN ENGLISH

• Deflourer Definition & Synonyms

  1. (n.) One who deflours; a ravisher.


RECENT SEARCHES