Street-legal production cars
(n)UK striːt-ˈliːgəl prəˈdʌkʃən kɑːz
US strit-ˈligəl prəˈdʌkʃən kɑrz
Definition: Cars that are legally manufactured and licensed for use on public roads
Meaning: Những chiếc xe hơi được sản xuất hợp pháp và cấp phép sử dụng trên đường công cộng