blessed sacrament shrine - German English Dictionary