1 needle dam | Definition of needle dam

needle dam

noun

Definition of needle dam

: a barrier consisting of horizontal bars dropped into grooves in the abutments of a pass through a dam or of planks set on end and removable in case of flood