adulterer
noun
°One who commits adultery.