What does Ammenbiene mean?

Ammenbiene - German to English

nurse bee