scrupulous dealing - Turkish English Dictionary