to stop trying to do something before you have finished, usually because it is too difficult:

中文解释

She has a struggle trying to persuade the board to accept her proposal, but she\'s determined not to give up.

正在查询

dadoed Honesty and attention to details. 可逆 depth finder selfish motives power system lie apparently hepatic portal vein swear to god