in the front ( synonym found)

Definition of in the front:

(n) : any of a group of glycoproteins, produced by the immune system, that prevent viral replication in infected cells

Definition of in the front:

(n) : any of a group of glycoproteins, produced by the immune system, that prevent viral replication in infected cells

Back to Top