stress-relief treatment - Turkish English Dictionary