den mantel des schweigens über etw. legen

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