megasatellite

English

Etymology

From mega- +‎ satellite.

Noun

megasatellite (plural megasatellites)

  1. (genetics) A large DNA tandem repeat