electric powered vehicle - Turkish English Dictionary