antimoralist

ANTIMOR'ALIST, n. An opposer of morality.