adulterer

noun

1.
someone who commits adultery or fornication
Derived from:
adultery