An Encylopedia Britannica Company

spit and polish

1 ENTRIES FOUND:
spit and polish noun
spit and polish
noun
Britannica Dictionary definition of SPIT AND POLISH
[noncount] informal
: careful attention to making something clean and polished