Word info

alloferon

Noun

Meaning

alloferon (plural alloferons)

Any of a particular family of insect tridecapeptide immunomodulatory peptides

Source: en.wiktionary.org

Close letter words and terms