melusin

English

Noun

melusin (uncountable)

  1. (biochemistry) A protein that binds to integrin within striated muscle

Anagrams