Find the word definition

The Collaborative International Dictionary
Demersed

Demersed \De*mersed"\, a. (Bot.) Situated or growing under water, as leaves; submersed.

Wiktionary
demersed

a. situated or growing or constantly under water, as leaves; submersed.