Wiktionary
moegoe
n. (context South Africa pejorative English) An idiot, a fool; a country bumpkin.