lockup

Definitions

Electronics

Real Estate

  • noun a garage, usually one of several grouped together, that can be rented
http://www.dictionarycentral.com/definition/lockup.html