Noun
ovorubin (uncountable) (biochemistry) A chromoprotein, present in gastropod eggs, that is a proteinase inhibitor.