Definition of shop coat in US English:

shop coat

noun

  • A coat worn by a person working in a shop.

Origin

Late 18th century.