Find the word definition

Wiktionary
give one's all

vb. 1 To make the utmost effort; to contribute, using all of one's ability and resources. 2 (context idiomatic euphemistic English) To lose one's life while making the utmost effort with full commitment.