Skip to main content

demersed

English demersed meaning in English  •  demersed का अर्थ अंग्रेजी में
Adjective
  • Situated or growing under water, as leaves; submersed.
Advertisement