I never heard the phrase dry rat, but I have heard "dry snitch". I think it means an informant who secretly gives information to law enforcement, but does not testify in open court. For example, Greg Scarpa.

Last edited by Fleming_Ave; 01/14/18 04:41 PM.