Meaning

1 senses
  1. (Canada, US)A church housed in a storefront or strip mall building that formerly had a commercial purpose.

Forms

plural: storefront churches

See also

neighbours in the dictionary
storefront church — meaning, examples, forms, synonyms | Krumeto