Menu Close
© 2023 Funky English.
Powered by WordPress.
Theme by Anders Norén.
British English Slang – Moggy. Meaning – An informal name for a cat. A domestic cat that is not a pedigree or purebred. Moggy is similar to the…