A temple is a building reserved for religious or spiritual rituals and activities such as prayer and sacrifice. The term typically used for such buildings belonging to all faiths where a more specific term such as church, mosque or synagogue is not generally used in English.