DEMERSED MEANING IN ENGLISH

• Demersed Definition & Synonyms

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


• Demerse Definition & Synonyms

  1. (v. t.) To immerse.


RECENT SEARCHES