electricity generators - Turkish English Dictionary