megacampuses
English
Noun
megacampuses
plural of
megacampus