Definition of carbarn in English:

carbarn

noun

North American
  • A large garage for tramcars, railway carriages, etc.

Origin

Late 19th century; earliest use found in Inter Ocean (Chicago).