Barrage


(n.) An artificial bar or obstruction placed in a river or water course to increase the depth of water; as, the barrages of the Nile.



Similar Words:

Barracan   Barrack   Barraclade   Barracoon   Barracouata   Barracuda   Barrage   Barramundi   Barranca   Barras  


BuyWithMe.com