translate English to French: recent episode of sexual intercourse.
durant leur dernière relation sexuelle.