LAVENDER WATER


Meaning of LAVENDER WATER in English

■ noun a perfume made from distilled lavender.

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