Please enable javascript to use dictionary! Howto enable javascript?
barrage [barrages]▼(artificial obstruction, such as a dam, in a river)noun[UK: ˈbæ.rɑːʒ] [US: bə.ˈrɑːʒ]
dam [dams]▼(structure placed across a flowing body of water)noun[UK: dæm] [US: ˈdæm]
hydroelectric dam▼(dam containing hydroelectric generators)noun
↑