roman catholic archdiocese of strasbourg - German English Dictionary