megalightyear

English

Noun

megalightyear (plural megalightyears)

  1. Alternative form of megalight-year.