red squad

名词 n.

英文释义

名词 n.
  1. A police intelligence unit specializing in infiltrating, conducting countermeasures, and gathering intelligence on political and social groups. US,historical

词形变化

red squads plural

词源

Referring to their investigations of communism during the red scare.
0 次浏览 数据来源: Wiktionary