self-promoting - Francés Inglés Diccionario