what word matches this a very messy or slovenly person
Untidy and sloppy and careless and untidy and littered. They all mean that someone or something is very messy and doesn't care about that.
Slob is a messy and slovenly person.Hope it helped!