freethinker
FREE'THINKER,
n. A softer name for a deist; an unbeliever; one who discards revelation.