sing one's own praises - Turkish English Dictionary