liver concentrate - Francés Inglés Diccionario