technology licensing - English Synonyms Dictionary