FLOATING GARDEN


Meaning of FLOATING GARDEN in English

noun

: a planting on soil buoyed up (as on the surface of a lake) by rafts of interlaced branches or other floating support found chiefly in the Mexico City area and parts of Kashmir

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