seprase

English

Noun

seprase (uncountable)

  1. A fibroblast activation protein.

Anagrams