Foscarnet meaning

A phosphonic acid derivative used as an antiviral drug to treat herpes viruses.
noun
0
0
Advertisement