Meaning of 'barrage reservoir'

  • நீர்த்தேக்கம்


Browse English to Tamil Dictionary