myosphere
English
Etymology
From
myo-
+
sphere
.
Noun
myosphere
(
plural
myospheres
)
A
spherical
conglomeration
of
muscle
stem cells
Anagrams
hypomeres