cochera
Top 15000
Meanings
Noun
1. carport (parking structure with roof)
2. bus depot
3. train depot
4. garage
5. car park
Examples18
The car is in the garage.
Has the house got a garage?
I forgot it in the garage.
Tom is working at the garage.
My car's in the garage.
Tom wants to sell everything in his garage.