lily-livered
English
lily-livered meaning in English • lily-livered का अर्थ अंग्रेजी में
Adjective
- White-livered; cowardly.