(sexually) satisfy someone - Spanish English Dictionary