Green’s Dictionary of Slang

skarapafet n.

[ety. unknown]

(S.Afr.) a prostitute.

[SA]P.C. Venter Soweto 153: A stranger to the tsotsi’s dangerous world could save his throat if he has some knowledge of basic words and phrases: Skarapafet – a prostitute.
[SA]A. Brink Dry White Season 84: Others looking for phata-phata – illustrated by pushing his thumb through two fingers [...] you find them a skarapafet.