Definify.com

Definition 2026


megaparsecs

megaparsecs

English

Noun

megaparsecs

  1. plural of megaparsec