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.