American Dictionary
Definition lily-livered in American English
lily-livered adjective
adjective
/ˌlɪli ˈlɪvərd/
American Dictionary