myosphere

English

Etymology

From myo- +‎ -sphere.

Noun

myosphere (plural myospheres)

  1. A spherical conglomeration of muscle stem cells

Anagrams