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
Tweet