What does Altarmensa mean?

Altarmensa - German to English

(altar) mensa