carshop

English

Etymology

From car +‎ shop.

Noun

carshop (plural carshops)

  1. (railways) A workshop for building and repairing railway carriages.

Anagrams