What is the full meaning of indrenching
INDRENCH, to submerge in water [v]
Example of the word indrenching placed on a Scrabble board.