A megachurch is a church with a very large membership that also offers a variety of educational and social activities. Most megachurches are Protestant, and particularly Evangelical, although the term denotes a type of organization, not a denomination. From Wikipedia