See also: mega-seconds

English edit

Noun edit

megaseconds

  1. plural of megasecond