VariousWords beta
Related Terms:
Noun
Definition: A neuraminidase inhibitor being developed as an antiviral drug to treat influenza.
VariousWords beta
Definition: A neuraminidase inhibitor being developed as an antiviral drug to treat influenza.