amoralist

listen to the pronunciation of amoralist
English - English
One who practises or who advocates amoralism
someone who adheres to the doctrine that ordinary moral distinctions are invalid