witness of unsavory character - Turkish English Dictionary