demantoit - German English Dictionary