did any cubicle cupid go on between those two last night?
when a guy and girl make out and/or have sex in a public toilet cubicle, especially after eyeing each other out in a club and pub
"did any cubicle cupid go on between those two last night?" What is the definition of "cubicle cupid"?