snitches wind up in ditches - Francés Inglés Diccionario