megaprojects
English
Noun
megaprojects
plural of
megaproject