myoball

Noun

 * 1) A spherical muscle cell.