repeated games - English Synonyms Dictionary