Ecallantide (substance)
Supplier: international · SCTID 445569008
Enzyme inhibitor protein Recombinant protein Substance with kallikrein inhibitor mechanism of action