A person who believes that morality does not truly exist or is not binding on human behavior.
From 'amoralism' with the agent noun suffix '-ist,' creating a term for someone who holds this philosophical position.
Try Another Word