Meanings
A storage facility where something (usually waste or toxic matter) is to be stored indefinitely or for a very long time.
Such a facility for radioactive waste; a deep geological repository.
A storage facility where something (usually waste or toxic matter) is to be stored indefinitely or for a very long time.
Such a facility for radioactive waste; a deep geological repository.