Vocabulary
Form
to leave nothing undone; to do all in one's might; to do everything possible
verb
vt