English Dictionary
Definition protease in British English
protease noun
[uncountable] noun
/ˈprəʊtieɪz/

English Dictionary