to successfully finish or do something you wanted to do, especially after a lot of effort:

中文解释

attempt/strive/seek to achieve sth Salespersons strived to achieve maximum sales.

正在查询

allay Arctic Hare reproductive memory beyond depth close a chest densely-populated part amyloid blockings outlays splinterproof