megamalls

English

Noun

megamalls

  1. plural of megamall

Anagrams