newsstand
1. [ noun ] (business) a stall where newspapers and other periodicals are sold
Related terms: stall