English Noun INSTIs plural of INSTI Anagrams insist, sit-ins, sits inWikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads