megaplexes

English

Noun

megaplexes

  1. plural of megaplex