Definition of lock-up garage in English:
lock-up garage
noun
A garage located in a separate area from residential buildings, especially one that may be rented.
Origin
Early 20th century; earliest use found in Car.
Are You Learning English? Here Are Our Top English Tips