Грамматический словарь Зализняка (склонения слова): Кафр, кафры, кафра, кафров, кафру, кафрам, кафра, кафров, кафром, кафрами, кафре, кафрах
< кафолический
кафтан >