place of worship - Spanish English Dictionary