sprout new buds or flowers - Spanish English Dictionary