English-Polish dictionary »

lily-livered meaning in Polish

EnglishPolish
lily-livered adjective
cowardly

strachliwyadjective