protestant church: the Protestant churches and denominations collectively
social group: people sharing some social relation
amusement park: a commercially operated park with stalls and shows for amusement