What is the full meaning of megaparsecs
MEGAPARSEC, a measure of astronomical distance, a million parsecs [n]
Example of the word megaparsecs placed on a Scrabble board.