newsstand

Noun
  1. A stall where newspapers and other periodicals are sold (synset 103828196)

Other Searches