den mantel des schweigens über etw. legen

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