production car

English

Noun

production car (plural production cars)

  1. A mass-produced car