Sheng slang meaning to experience a public, dramatic failure or loss.
fail spectacularly / collapse dramatically
feli kwa kishindo
"Mpango wao ulifeli kwa kishindo baada ya uongo kufichuka."
Translation: Their plan failed spectacularly after the lies were exposed.