small, low consumption, automobile designed to move around the city and be parked easily - Turkish English Dictionary

Suggest a Term