perennate (0 synonym found)

Definition of perennate:

(v) : survive from season to season, of plants

Definition of perennate:

(v) : survive from season to season, of plants

Back to Top