'newsstand' definitions:

Definition of 'newsstand'

From: WordNet
noun
A stall where newspapers and other periodicals are sold

Words containing 'newsstand'