den mantel des schweigens über etw. legen

listen to the pronunciation of den mantel des schweigens über etw. legen
Deutsch - Englisch
to castdraw a veil over sth