megaprojects

noun

Plural form of megaproject.