SQUAD CAR


Meaning of SQUAD CAR in English

noun Date: 1938 a police automobile connected with headquarters by a two-way radio

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.