permanent disposal/storage site (for nuclear waste) - Turkish English Dictionary