deflowering - Spanish English Dictionary