electric vehicle propulsion - Turkish English Dictionary