(informal) to fail; to be unsuccessful: That's another scheme which has bitten the dust. az: uğursuzluğa düçar olmaq, məğlub olmaq, təhqir olunmaq
ru: потерпеть неудачу, поражение, падать лиц, быть униженным