lily–livered

lily–livered /ˈlɪliˈlɪvɚd/ adjective
lily–livered
/ˈlɪliˈlɪvɚd/
adjective
Britannica Dictionary definition of LILY–LIVERED
[more lily–livered; most lily–livered] informal + old-fashioned
: lacking courage : cowardly