vivisecting - German English Dictionary