Lily-livered

a.
  1. White-livered; cowardly.