Online Dictionary

to the best of one's abilities 解釋

to the best of one's abilities 在 English => Chinese (langdao) 中的 解釋:

盡最大努力

to the best of one's abilities 在 English => Chinese 中的 解釋:

adv.
盡最大努力

to the best of one's abilities 在 English => Chinese (XDICT) 中的 解釋:

ad. 盡最大努力