hydro electric powertranslation and definition "hydro electric power", tamil lexiconWordTamil Definitionhydro electric powerநீர்மின் திறன்