meaning of Bachbumbel

Bachbumbel - German to English

globeflower [Trollius europaeus]