to be lily-livered - İspanyolca İngilizce Sözlük