stamped paper

noun

Definition of stamped paper

: postal stationery, postage and revenue stamps, and paper bearing imprinted revenue stamps