English edit

Noun edit

megaprojects

  1. plural of megaproject