electric road vehicles - Turkish English Dictionary