to be lily-livered - Espagnol Anglais Dictionnaire