alphasatellite

English

Noun

alphasatellite (plural alphasatellites)

  1. (biochemistry) viral single-stranded satellite DNA
    Coordinate terms: betasatellite, deltasatellite