Green’s Dictionary of Slang

chickenshit adj.

[chickenshit n.]
[1930s+] (orig. US)

1. (also chicken crap, chickshit) insufficient, inadequate, of poor quality.

2. cowardly, fearful.

3. (also chicken poo-poo) weak.

4. petty.