Definition of "Kafir" :
noun: a member of the Kafir people in northeastern Afghanistan
noun: an offensive and insulting term for any Black African
noun: a member of the Kafir people in northeastern Afghanistan
noun: an offensive and insulting term for any Black African