What does Armillarsphäre mean?

Armillarsphäre - German to English

armillary sphere