storefront church (English, noun)
expansion: storefront church (plural storefront churches)
Senses:
glosses: A church housed in a storefront or strip mall building that formerly had a commercial purpose.
tags: Canada
US
Forms:
form: storefront churches
tags: plural