Meaning ofdeflorationin English

defloration

us/dɪˈflɔ.ɹeɪ.ʃən/uk/dɪˈfleɪ.ʃən/
#uncommon
Definitions