English

edit

Noun

edit

megamalls

  1. plural of megamall

Anagrams

edit