Definify.com

Definition 2025


megaparsecs

megaparsecs

English

Noun

megaparsecs

  1. plural of megaparsec