Meaning of invirase

Definition of invirase

(noun) a weak protease inhibitor (trade name Invirase) used in treating HIV

Other information on invirase

WIKIPEDIA results for invirase
Amazon results for invirase