From Wiktionary, the free dictionary
Deverbal from mess up.
mess-up (plural mess-ups)
- (informal) A mistake or fiasco; something that has gone wrong.
- Synonyms: muck-up; see also Thesaurus:error
- (informal) A person who makes many mistakes.
- Synonyms: see Thesaurus:unskilled person