☰
Wordinf
Popular Searches
mass
national
indian
king
union
north
Dictionary
Thesaurus
Words A-Z
Phrases
Thesaurus
Word info
myoball
Noun
Meaning
myoball (plural myoballs)
A spherical muscle cell.
Source: en.wiktionary.org
Close letter words and terms
myoangiogenic
myoaponeurotic junction
myoarchitecture
myobath
myobatrachid
myobiology