lumisade

suomi-englanti sanakirja

lumisade englanniksi

  1. snowfall

  1. snowfall

  2. static (on TV screen)