on sale or return - definition and synonyms

phrase British
  1. an arrangement in which a shop can return to the wholesaler any goods that it is not able to sell

    The manufacturer let us have the toys on sale or return.

See also main entry: sale