placement of a stamp on an envelope, postcard, or document - English Synonyms Dictionary

Can't found any synonym terms.