What does Antipoden mean?

Antipoden - German to English

antipodes