repeat-blooming plant - Spanish English Dictionary