police_squadEnglish

police squad, squad

Noun

A small squad of policemen trained to deal with a particular kind of crime

English: police squad, squad

Bahasa: regu

Bahasa words with similar meanings

English words with similar meanings

Show 1 words