Give-something-up-as-a-bad-job meaning : To cease a task that has a history of failure and little chance of immediate success.
give something up as a bad job
bayoneting
prevised
doctrinal
influencer