Wiktionary
larazotide
n. A chemical compound that inhibits the release of zonulin.
n. A chemical compound that inhibits the release of zonulin.