witness of unsavory character - Alemán Inglés Diccionario