Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

invirase Definition

Cancel
invirase
noun
An antiviral drug that prevents the multiplication of HIV cells

Words Related to invirase!

invirase Examples by Brain Bank Users