NichiDict

メガストラクチャー

[megasutorakuchaa]

Meanings

1.Noun

megastructure