Demersed
Word Dictionary
-> Demersed
Search:
Demersed
(a.) Situated or growing under water, as leaves; submersed.
Terms of Use
Canadian Jobs