Hi.<br/><br/>There is an idiom with the word pop having the same meaning as deflowering.<br/><br/>I couldn't find that in dictionaries.<br/><br/>If I have remembered correctly, it was pop up the cherry.<br/><br/>I would be grateful if you could tell me the exact idiom.<br/><br/>Thanks