Green’s Dictionary of Slang

screw-up n.

[screw up v.]
(orig. US)

1. [1920s+] of an object, plan or scheme, a disaster, a failure.

2. [1960s+] of a person, a failure, an incompetent.