Find the word definition

Wiktionary
snow fleas

n. (snow flea English)