SPIT AND POLISH


Meaning of SPIT AND POLISH in English

( informal ) thorough cleaning and polishing of sth

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.