self-professed - Turkish English Dictionary