barrage reservoirtranslation and definition "barrage reservoir", tamil lexiconWordTamil Definitionbarrage reservoirநீர்த்தேக்கம்