branch of discipline studying on holy shroud - German English Dictionary