noun
Meaning 1
A form of hydrotherapy involving a series of shower nozzles spraying large quantities of water over the client while they lie in a shallow wet bed with drainage.
Definition source: English Wiktionary via Wiktextract
No example sentence was provided for this meaning.
Meaning relationships
Synonyms: table shower
Antonyms: none provided