peptidasa
Meanings
Noun
1. peptidase (biochemistry)