SNOWBLADE Meaning of SNOWBLADE in English snow ‧ blade /ˈsnəʊbleɪd $ ˈsnoʊ-/ BrE AmE noun [countable] a type of short ↑ ski that people use without the poles that are usually used with longer skis Longman Dictionary of Contemporary English. Longman - Словарь современного английского языка. 2012