Definition of redemption centre in US English:

redemption centre

(US redemption center)

noun

  • 1A place designated for the exchange of coupons, tokens, etc., for cash, a prize, etc.

  • 2US a facility where recyclable items can be returned, especially for repayment of a deposit.

Origin

Late 19th century; earliest use found in Popular Science Monthly.