several years of ... - English Synonyms Dictionary