camostat

English

Noun

camostat (uncountable)

  1. A serine protease inhibitor.

Anagrams