See also: megastructures

French

edit

Noun

edit

mégastructures f

  1. plural of mégastructure