Schlappschwanz

Etymology
From.

Noun

 * 1)  a weakling; a quitter; a limpdick

Usage notes

 * The word is much less vulgar than its etymology would imply. It is even sometimes used towards and by children. Nevertheless, one should be prudent with it.