used to show surprise, lack of belief, etc.
ye gods!
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición