to impugn something - Turkish English Dictionary