endogenous virus - Spanish English Dictionary