English

edit

Noun

edit

megadevelopments

  1. plural of megadevelopment