Snow Drops

 (n.) The RAF Police.

Definition link