SNOWLINE Meaning of SNOWLINE in English ■ noun the altitude in a particular place above which some snow remains on the ground throughout the year. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004