levitide
Noun
Meaning
levitide (plural levitides)
(biochemistry) An antimicrobial oligopeptide present in the skin of some amphibians
Noun
levitide (plural levitides)
(biochemistry) An antimicrobial oligopeptide present in the skin of some amphibians