Definition of snow alga in English:

snow alga

noun

  • Any of various psychrophilic green algae found in snow.

Origin

Early 20th century; earliest use found in Geographical Journal.