English | German | Russian | Czech

perenniation English

Meaning perenniation meaning

What does perenniation mean?

perenniation

(botany) The process or property of living for more than one year.

Are you looking for...?