English to Hindi

Meaning for:
paper over the cracks
other
अपने दोषों पर पर्दा डालना