limited- price store

  1. (US) ucuzcu
  2. ucuz mallar satılan mağaza