Word info

myoglia

Noun

Meaning

myoglia (plural myoglias)

A network of muscle fibres

Source: en.wiktionary.org

Close letter words and terms