psychotherapeutic relaxation techniques - French English Dictionary