kate and joe had sex at their favorite bang spot last night
a place in which sexual intercourse between people has occurred
"kate and joe had sex at their favorite bang spot last night" What is the definition of "bang spot"?