French-English dictionary »

megachurch [anglicism] meaning in English

FrenchEnglish
megachurch [anglicism] nom {f}

megachurch◼◼◼(church with an atypically large congregation)
noun