green floating aquatic plant found in flooded areas of plains - English Synonyms Dictionary

Can't found any synonym terms.