meaning of lockup

1. A place where persons under arrest are temporarily locked up; a watchhouse.
2.
the act of locking something up to protect it


Related Words

lockup |

Developed & Maintained By Taraprasad.com

Treasure Words