self-professed - German English Dictionary