Definition, synonyms and related words
Any plant that grows on the bed of a river or other body of water