Home UK English newspaper stand
1A piece of furniture on which newspapers are supported for reading.
2A stall at which newspapers are sold.
Mid 19th century; earliest use found in The Manchester Guardian.
READ THESE ARTICLES