English to Hindi

Meaning for:
least said soonest mended
other
एक चुप हज़ार सुख