1mainly South African offensive An insulting term for a black African.
2(also kaffir, kafir)offensive An insulting term used by some Muslims for non-Muslims.
3(also Kafir)mainly historical A member of a people of the Hindu Kush mountains of north-eastern Afghanistan, who did not convert to Islam until the 19th century.
Late 16th century (in Kaffir (sense 2)): from Arabic kāfir ‘infidel’, from kafara ‘not believe’.
Are You Learning English? Here Are Our Top English Tips