rhomboid proteases
English
Noun
rhomboid
proteases
plural of
rhomboid protease