Word info

otubain

Noun

Meaning

otubain (plural otubains)

(biochemistry) Any of a family of proteases associated with ovarian tumours

Source: en.wiktionary.org

Close letter words and terms