Prolonged-release intralesional implant

Code
785910004
Description
Prolonged-release intralesional implant