To do for

To answer for; to serve as; to suit.
To put an end to; to ruin; to baffle completely; as, a goblet is done for when it is broken.

See also: Do, Do