meaning of police squad

1. a squad of policemen trained to deal with a particular kind of crime


Related Words

police squad |

Developed & Maintained By Taraprasad.com

Treasure Words