Definitions Found:

a large church or cathedral