'newsstand' definitions:

Definition of 'newsstand'

(from WordNet)
noun
A stall where newspapers and other periodicals are sold

Words containing 'newsstand'