snowline Definition
Dictionary Home » Words Starting with S » snoozer ... snuggling » snowline
snowline
noun
- 1. The level or height on a mountain or other upland area above which there is a permanent covering of snow, or where snow accumulates seasonally.
