×
defloration
meaning in French
n.
défloration; chute des fleurs, défloraison
Related Words
deflicted
deflorate
deflower
deflowered her
PC Version
Copyright © 2018 WordTech Co.