Tamil Dictionary 🔍

demersed

De*mersed", a. (Bot.) Defn: Situated or growing under water, as leaves; submersed.


demersed - Similar Words