patent of improvement - German English Dictionary