keep (one's) slate clean - English Synonyms Dictionary

Suggest a Term