Carhouse Definition
noun
(US, dated) A storage area for streetcars.
Wiktionary
Other Word Forms of Carhouse
Noun
Singular:
carhouse
Plural:
carhousesFind Similar Words
Find similar words to carhouse using the buttons below.