chocolate soldier

Definition

Slang

  • noun a weak, ineffectual or cowardly person. The phrase was at the centre of a court case in February 2002 when the black model Naomi Campbell alleged unsuccessfully that the Daily Mirror had used it in a racist slur against her. In fact the expression probably dates back to the late 19th century and originally referred to a purely decorative or excessively fragile soldier. ‘Chocolate fireguard’ and ‘chocolate teapot’ were used in the 1950s to describe useless items.
http://www.dictionarycentral.com/definition/chocolate-soldier.html