Definition, synonyms and related words
A babbler, a bumbling idiot, a fool.
To do poor work, to botch (a job).