triangular ligament of liver - Francés Inglés Diccionario