What is the meaning of [Busted Flush]

A failure, someone or something that seemed promising but did not develop well