sing one's own praises - Francés Inglés Diccionario