Meanings

  1. A storage facility where something (usually waste or toxic matter) is to be stored indefinitely or for a very long time.

  2. Such a facility for radioactive waste; a deep geological repository.

Related words