English edit

Etymology edit

mega- +‎ transposon

Noun edit

megatransposon (plural megatransposons)

  1. A relatively large transposon