Храм - это любое здание, в котором проводятся религиозные ритуалы (любой направленности, например пагода - это буддийский храм).
Церковь - это христианский храм.
Собор в православии - это храм (или церковь, как мы уже выяснили, для христианства это одно и то же), в котором можно собраться и провести службу нескольким священнослужителям (в идеале - настоятель плюс 12 человек по числу апостолов).