To forget.
To abandon; give up; leave; leave behind; forsake; desert; neglect.
To be put aside or forgotten.
To make an all-out effort.
To take an extreme and determined position or measure.
To fail, to run out of options. (especially of a business)