Wiktionary
moffie
n. (context South Africa derogatory offensive English) An effeminate homosexual man; faggot, fairy.