self-confessed - Turco Inglés Diccionario