SPIT AND POLISH Meaning of SPIT AND POLISH in English well-groomed, tidy, neat, strict about maintaining a good appearance Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012