Home
Search
Index
Definify.com
Definition
2024
stempeutics
stempeutics
English
Noun
stempeutics
(
uncountable
)
(
medicine
)
The therapeutic use of
stem cells
in medicine.
Similar Results