multi-patented - English Synonyms Dictionary