2337 / 2512
to work hard for sth; to resolve on improvement; determined not to fall short
Tap to reveal