What does Bogengangsampulle mean?

Bogengangsampulle - German to English

membranaceous ampulla [Ampulla membranacea]