This is what I found
Definition: Noun.Term used in Great Britain to describe a domestic non-pedigreed cat. Also used as an affectionate term for "stray" cats.

Pronunciation: moh-gee

Also Known As: stray, alley cat

Examples: My favorite "breed" of cats is the Moggie.

so does "moh" sound like Ma or Mo?