hydroelectric powertranslation and definition "hydroelectric power", tamil lexiconWordTamil Definitionhydroelectric powerநீர்மின்சக்தி