low cost car of reduced dimensions - Français Anglais Dictionnaire