snitches wind up in ditches - Turco Inglés Diccionario