right triangular ligament - Spanish English Dictionary