megachurch

noun

A very large church, typically with thousands of members attending its services.