English

edit

Etymology

edit

From myo- +‎ ball.

Noun

edit

myoball (plural myoballs)

  1. A spherical muscle cell.