substantial equivalent of patented device - Deutsch Englisch Wörterbuch