patent of invention - German English Dictionary