Demersed

Definition:

  • (a.) Situated or growing under water, as leaves; submersed.

Compare demersed with other words:

demersed vs. emersed

demerse vs. demersed

demersed vs. submersed

demersed vs. leaves

demersed vs. water

demersed vs. growing