the gods of heaven and earth
A yojijukugo used in solemn oaths or declarations, invoking all deities as witnesses. Often appears in set phrases like 天地神明に誓って (I swear by all the gods of heaven and earth).
I swear by all the gods of heaven and earth that I will tell the truth.