technology licensed - English Synonyms Dictionary