Alpestrine

What is Alpestrine?

Alpestrine definition and meaning on Dictionary terms:
adjective Botany.