to be lily-livered - Spanisch Englisch Wörterbuch