self-professed - Español Inglés Diccionario