self-proclaim - German English Dictionary