sataa

suomi-englanti sanakirja

sataa englanniksi

  1. rain, rain down

  2. fall, precipitate