Definition of church fair in US English:

church fair

noun

US
  • A bazaar organized by a church, typically to raise money for charity or for the church itself.

Origin

Mid 19th century; earliest use found in Millennial Harbinger.