Sexual acts of various kinds between two men and one woman.
âThere was a bit of spit roasting going on last night fellasâ (Stuart Olding)
8👍 63👎