Terdapat 3 arti 'lily livered' di Kamus Bahasa Inggris Terjemahan Indonesia.
Menurut Kamus Bahasa Inggris Terjemahan Indonesia, arti lily livered adalah penakut. Arti lainnya dari lily livered adalah berkecil hati.