About us
Define
Definitions for
"Megachurch"
A megachurch is a large church, having around 2,000 or more worshippers for a typical weekly service.
en.wikipedia.org