Definitions of squad car
a police patrol car
The officers were parked in an unarmoured squad car.
There are multiple definitions - click on the translation that matches your context.
squad car means:
viatura policial means:
substantivo
full
noun
a police patrol car
The officers were parked in an unarmoured squad car.