meaning of snitcher

1. someone acting as an informer or decoy for the police


Related Words

snitcher |

Developed & Maintained By Taraprasad.com

Treasure Words