meaning of Bogengangsampulle

Bogengangsampulle - German to English

membranaceous ampulla [Ampulla membranacea]