Cembra meaning

The Swiss pine, Pinus cembra.
noun
0
0
Advertisement