English Dictionary
Definition lily-livered in British English
lily-livered adjective
adjective
/ˌlɪli ˈlɪvə(r)d/

English Dictionary