people with sticky fingers - Turkish English Dictionary