English

edit

Noun

edit

megabuildings

  1. plural of megabuilding