HOLY WATER


Meaning of HOLY WATER in English

■ noun water blessed by a priest and used in religious ceremonies.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.