Meaning of the word cryotherapy in English

What does cryotherapy mean in English? Explore the meaning, pronunciation, and specific usage of this word with Lingoland.

cryotherapy

US /ˌkraɪ.oʊˈθer.ə.pi/
UK /ˌkraɪ.əʊˈθe.rə.pi/

Noun