Deflower

What is Deflower?

Deflower definition and meaning on Dictionary terms:
verb (used with object)
to deprive (a woman) of virginity.
to despoil of beauty, freshness, sanctity, etc.
to deprive or strip of flowers: The deer had deflowered an entire section of the garden.

 

reference: https://www.dictionary.com/browse/deflower

Tags: