stress relieving - Turco Inglés Diccionario