superaltar - German English Dictionary