chocolate soldier
Noun
Meaning
(Digger slang) Someone who is unwilling to fight.
The butterfly Junonia iphita, the chocolate pansy.
Source: en.wiktionary.orgSynonyms
Examples
It takes a real man to make a true confession - a Chocolate Soldier will excuse or cloak his sin.