vigorous growing plant - French English Dictionary