What does Ballonimplantation mean?

Ballonimplantation - German to English

balloon implantation