semachor - German English Dictionary