Big Huge Thesaurus

radiotherapy

noun

sounds kind of like