Winter-themed English Idioms

  • snow
  • protection
  • surface accumulation