electrically powered - Turkish English Dictionary