Meaning of water cabbage in English:
water cabbage
noun
1Any of several water lilies, especially the yellow water lily, Nuphar lutea (now rare).
2Water lettuce, Pistia stratiotes.
Origin
Late 19th century.
Are You Learning English? Here Are Our Top English Tips