self-professed - Alemán Inglés Diccionario