technocausis - German English Dictionary