have an affair with
have an affair with {v. phr.}
To have a sexual relationship with someone, either before marriage or outside of one's marriage.
Tow and Jane had a long and complex affair but they never got married.
Categories:
Source: A Dictionary of American Idioms