myoball (English, noun)
expansion: myoball (plural myoballs)
Senses:
glosses: A spherical muscle cell.
Forms:
form: myoballs
tags: plural