Implantable ankle prosthesis (physical object)
Supplier: international · SCTID 705865004
Implantable joint prosthesis