bang (have sex with) - French English Dictionary