See also: insti

English edit

Noun edit

INSTI (plural INSTIs)

  1. (pharmacology) Initialism of integrase strand transfer inhibitor.

Anagrams edit