The Snow

Noun: meaning group of police officers (plural for police officer)
"oh shit run! Here come the snow!"
by The Fuzzy Wallen March 27, 2021
Get the The Snow mug.