macrolipases

English

Noun

macrolipases

  1. plural of macrolipase