right lobe of liver - Alemán Inglés Diccionario