infidel

noun
  1. a person who does not believe in a particular religion, especially Christianity or Islam
  2. Usage: often considered offensive; historical
adjective
  1. not believing in a particular religion
  2. Usage: often considered offensive; historical

Examples