Kāfir is an Arabic-language term used by Muslims to refer to a non-Muslim, more specifically referring to someone who disbelieves in the Islamic God, denies his authority, and rejects the message of Islam as the truth. From Wikipedia