WATER


Meaning of WATER in English

v. irrigate; pour or splash water on; shed tears; salivate; supply water; dilute, thin with water; cause fabric to have a glossy wave-like pattern (especially silk)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.