Home
Advance Search
Dictionary
Words with Friends solver
Meaning of carbarn
Definition:-
A large garage for tramcars, railway carriages, etc. (noun)