self-content - German English Dictionary