self-professed - Francés Inglés Diccionario