for three years in succession - English Synonyms Dictionary