source of electric power - Turkish English Dictionary