The Collaborative International Dictionary of English v.0.48:perennate \perennate\ v. i. To survive from season to season, of plants. [WordNet 1.5] WordNet (r) 3.0 (2006):perennate v 1: survive from season to season, of plants