megalightyears

English

Noun

megalightyears

  1. plural of megalightyear