WATER LEAF


Meaning of WATER LEAF in English

noun

: an ornament prob. representing an ivy leaf and found in Greek art

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.