Icing on the cake in Urdu means;
sone pay suhaga سونے پَے سُہاگہ
Meanings of the English words used in icing on the cake are;
Next IdiomIdle bodies aregenerally busy bodies”
Idle bodies aregenerally busy bodies
”
Previous IdiomI write a woman's oaths in water”
I write a woman's oaths in water
sone pay suhaga - سونے پَے سُہاگہ