English

edit

Etymology

edit

mega- +‎ satellite

Noun

edit

megasatellite (plural megasatellites)

  1. (genetics) A large DNA tandem repeat