sprout new buds or flowers - Espagnol Anglais Dictionnaire