to be lily-livered - Turco Inglés Diccionario