Definition of myoball in US English:

myoball

noun

Biology
  • A spheroidal syncytium produced in tissue culture from myoblasts or muscle cells.

Origin

1970s. From myo- + ball.

Pronunciation

myoball

/ˈmʌɪə(ʊ)ˌbɔːl/