English to Hindi

Meaning for:
the least said...
other
कुछ न कहना ही अच्छा है