The terms ???implant??? and ???prosthesis??? are used interchangeably herein to designate a product configured to repair or replace (at least a portion of) a natural tendon, ligament or other tissue of a mammalian subject (for veterinary or medical (human) applications).