self-professed - Spanish English Dictionary