self-confessed - Español Inglés Diccionario