(sexually) satisfy someone - English Synonyms Dictionary