See also: insti English Noun INSTI (plural INSTIs) (pharmacology) Initialism of integrase strand transfer inhibitor. Anagrams Sinti, inits, intis, sit in, sit-inWikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads