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