sprout new buds or flowers - Deutsch Englisch Wörterbuch