Thayer's Greek Lexicon

 1. to moisten, wet, water
2. to water with rain, to cause to rain, to pour the rain,
to send down like rain