lock away


Meanings

  • place in a place where something cannot be removed or someone cannot escape;