ligaments prosthesis - French English Dictionary