The AI-powered English dictionary
uncountable
(biochemistry) A protein that inhibits caspase activity examples