A person who talks a lot of shit but is too lame to back it up
That's some cripple talk right there- all bark and no bite