Online English Dictionary

Home

Demersed


a.

Situated or growing under water, as leaves; submersed.


© 2009 Dammam Community College