Newsstand - Definition

newsstand

n 1: a stall where newspapers and other periodicals are sold

Look up another word