English edit

Etymology edit

From Zulu umagosha.

Noun edit

magosha (plural magoshas)

  1. (South Africa, derogatory) whore