lockupEnglish

lockup, locking

Noun

The act of locking something up to protect it

English: locking, lockup

Jail in a local police station

English: lockup

English words with similar meanings

Show 1 words