Admonish your friends in private praise them in public meaning Idiom

Admonish your friends in private praise them in public meaning in Urdu means;

It looks like we do not have any idiom "admonish your friends in private praise them in public meaning" in Urdu.

We will however try to add it as soon as possible.