employee's invention - German English Dictionary