Meaning of relaxation in English
1. the state of being relaxed in your mind and body, or the process or way of becoming this way
Teach me relaxation techniques to reduce stress, please!
2. something that you do in order to rest and enjoy yourself; recreation or amusement
Everyone needs some time for rest and relaxation.