What does Blumenlieferant mean?

Blumenlieferant - German to English

flower deliverer