Noun
otubain (plural otubains) (biochemistry) Any of a family of proteases associated with ovarian tumours