leave no trace of evidence - Turkish English Dictionary