have an affair with - English Synonyms Dictionary