White-livered /(?)/

White·-liv·ered

White-livered

a.
  1. Having a pale look; feeble; hence, cowardly; pusillanimous; dastardly.
    They must not be milksops, nor white-livered knights.