Kaffir is a rude, hurtful word used to describe someone who comes from a certain region or looks a certain way. It is used to make someone feel bad about themselves because of their ethnicity or culture. It is not a nice word to use and should never be used to describe someone.