myoball
Etymology
From myo- + ball.
noun
A spherical muscle cell.