WATER BLOB
Meaning of WATER BLOB in English
noun
dialect England : any of various aquatic or marsh plants: as
a. : a marsh marigold ( Caltha palustris )
b. : white water lily
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012