electrically propelled vehicles - Turkish English Dictionary