temple or sacred place - Spanish English Dictionary