diesel electric power - Turkish English Dictionary