Definition of snitching:
(v) :
(slang, intransitive) To inform on, especially in betrayal of others.
(v) :
(slang, intransitive) To contact or cooperate with the police for any reason.
(n) :
(slang) An informer, one who betrays their group.
(n) :
(slang) A thief.
(v) :
(slang, dated, transitive) To steal, quickly and quietly.
(n) :
A ball used in the sport of Quidditch: the Golden Snitch.