myosphere

English

Etymology

From myo- +‎ sphere.

Noun

myosphere (plural myospheres)

  1. A spherical conglomeration of muscle stem cells

Anagrams