needle dam
nounDefinition 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