meaning of Blumenstock

Blumenstock - German to English

flowering plant