Word info

larazotide

Noun

Meaning

larazotide (uncountable)

(pharmacology) A chemical compound that inhibits the release of zonulin.

Source: en.wiktionary.org

Close letter words and terms