heparanases
English
Noun
heparanases
plural of
heparanase