Skip to main content
paper

noun. a felted sheet of usually vegetable fibers laid down on a fine screen from a water suspension Source

Related Words