triangular ligaments of the liver - Francés Inglés Diccionario