antimoralist
ANTIMOR'ALIST,
n. An opposer of morality.