English edit

Noun edit

melusin (uncountable)

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

Anagrams edit