Rhyme Desk
Find rhyming words!

Definition of "Kafir" :

noun: a member of the Kafir people in northeastern Afghanistan

noun: an offensive and insulting term for any Black African