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

American Dictionary