Green’s Dictionary of Slang

Kafirland n.

see Kaffirland under kaffir n.