everbearing

Adjective

 * 1) Bearing several crops of fruit throughout the season.