vigorous growing plant - Spanish English Dictionary