multi-patented - German English Dictionary