1.

What do you mean by barrage?

Answer»

A barrage is a dam with sluice gates behind which water is retained before being released through the sluice gates.



Discussion

No Comment Found