InterviewSolution
Saved Bookmarks
| 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. |
|