Dewatering meaning

Present participle of dewater.
verb
0
0
Any of various techniques for the removal of water either from a solid, or from a structure.
noun
0
0
Advertisement