bit the dust
(slang) suffered defeat; was unsuccessful; failed.