I'm an American (and fond of cats). I'm familiar with the British term "moggie" for a non-purebred cat–basically the equivalent of "mutt" for a dog. I've never heard any American English equivalent of "moggie." Is there one?
(If there isn't, I'll use "moggie," because we have a need for it.)
Best Answer
Looks like domestic short-haired cat and domestic long-haired cat are standard in American English.
Wikipedia:
If you want simple, house cat and alley cat often connote mixed breed, especially the latter, but are technically terms describing where the cat lives, not its ancestry. Nonetheless, house cat is used by some cat organizations (source) to refer to mixed-breed cats of both long-hair and short-hair varities.