shoeblack

/ˈʃuːblæk/
noun
  1. A person who shines shoes and boots for a living.
    • In the old days, a shoeblack would work at train stations and busy streets.
    • The shoeblack on the corner polished my shoes until they gleamed.
    • He worked as a shoeblack to earn money during the summer.
Synonyms