English to Hindi

Meaning for:
cover a multitude of sins
other
बहुत सारी सच्चाइयों पर पर्दा डालना