patent on an improvement - German English Dictionary