witness of unsavory character - Turco Inglés Diccionario