megaparsecs

English

Noun

megaparsecs

  1. plural of megaparsec