lockbox

Explore definitions, synonyms, and language insights of lockbox

Definitions

Noun
a fireproof metal strongbox (usually in a bank) for storing valuables

More General Terms