benthophyte

Noun

 * 1)  Any plant that grows on the bed of a river or other body of water