Definition, synonyms and related words
To succeed (often clumsily) despite being ill-equipped or inadequately trained.