criminal intelligence services of canada: an agency of the Canadian government that unifies the intelligence units of Canadian law enforcement agencies
hailstone: small pellet of ice that falls during a hailstorm