What does Alhidadenlibelle mean?

Alhidadenlibelle - German to English

tubular degree