Definition of multi-car in English:

multi-car

adjective

  • Owning several cars; involving several or many cars.

Origin

1960s; earliest use found in The Economist.