no-good
adjective
[ ˌnəʊˈɡʊd ]
• (of a person) contemptible; worthless.
• "a no-good layabout"
no-good
noun
• a worthless or contemptible person.
• "he was a no-good who liked to cause trouble"
be no good
• have no merit.
• "four publishers told me my book was no good"