BIOTHERAPY
10 letters
20 Scrabble points
Definition of BIOTHERAPY
noun
-
Any of several unrelated therapies that use natural biological processes, especially those that use parts of the immune system.
-
The use of living organisms (such as maggots or leeches) in the control of disease or the healing of wounds.
Source: Wiktionary
Word Details
Letters
B
I
O
T
H
E
R
A
P
Y
Length
10 letters
Scrabble Score
20 points