ovispirin
Noun
Meaning
ovispirin (plural ovispirins)
(biochemistry) Any of a group of ovine antimicrobial and cytotoxic cathelicidins
Noun
ovispirin (plural ovispirins)
(biochemistry) Any of a group of ovine antimicrobial and cytotoxic cathelicidins