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