Word info

levitide

Noun

Meaning

levitide (plural levitides)

(biochemistry) An antimicrobial oligopeptide present in the skin of some amphibians

Source: en.wiktionary.org

Close letter words and terms