electrically powered car - Turkish English Dictionary