Noun Definition

newsstand

1.Definition: a stall where newspapers and other periodicals are sold

Category: Objects