Vocabulary
Form
to use up (all one's strength, ideas, etc.); to exert oneself; to do one's best
verb
vt
freq #44