bit the dust

(slang) suffered defeat; was unsuccessful; failed.