Green’s Dictionary of Slang

moggie adj.

(S.Afr.) crazy.

personal correspondence 26 Mar.: I also heard ‘moggie’ used in the context ‘Uncle Bill went moggie in the bottle store before he left for the UK he couldn’t believe how cheap the booze is here’.