Word info

myopodin

Noun

Meaning

myopodin (uncountable)

(biochemistry) A protein present in cardiac smooth muscle

Source: en.wiktionary.org

Close letter words and terms