macrosatellite (English, noun)
expansion: macrosatellite (plural macrosatellites)
Senses:
glosses: Synonym of satellite DNA.
Forms:
form: macrosatellites
tags: plural