HELIOTHERAPY

12 letters 23 Scrabble points

Definition of HELIOTHERAPY

noun
  1. Any medical therapy by exposure to light.

Source: Wiktionary

Word Details

Letters H E L I O T H E R A P Y
Length 12 letters
Scrabble Score 23 points