meaning of Altarmensa

Altarmensa - German to English

(altar) mensa