meaning of Ballonimplantation

Ballonimplantation - German to English

balloon implantation