4 ms·Even in English, the term "lily-livered" is an insult (meaning "cowardly", apparently).by Twisol 3y agoEven in English, the term "lily-livered" is an insult (meaning "cowardly", apparently).