impoundage noun3 •The act of impounding. •The installation of a dam to create a reservoir or similar body of water. •The fee or fine for impounding. formsimpoundages