Green’s Dictionary of Slang

Cafreland n.

see Kaffirland under kaffir n.