everbearer

Noun

 * 1) An everbearing plant.