think something over and over - English Synonyms Dictionary