meaning of demersed
1.
Situated
or
growing
under
water,
as
leaves;
submersed.
Related Words
demersed
|
Developed & Maintained By
Taraprasad.com