Definitions Found:

Barely manage to succeed in a particular undertaking