to patent an invention - German English Dictionary