megaplexes
English
Noun
megaplexes
plural of
megaplex