Wiktionary
megaprojects
n. (plural of megaproject English)
n. (plural of megaproject English)