self-branching - German English Dictionary