Where does “[[retro]]+[[virus]]” come from?

Words derived from “[[retro]]+[[virus]]