What is Moggidy?
anouther word for dirty
go and have a bath you moggidy git
See dirty, scum, smelly, scummy, dirt, tramp, git