macrolipases
English
Noun
macrolipases
plural of
macrolipase