English edit

Noun edit

myotubes

  1. plural of myotube