ALL meanings of special delivery stamp
spe·cial de·liv·er·y stamp
S s - noun special delivery stamp a stamp of special design, having a value indicating an extra fee in addition to the regular postage, and affixed to an item of mail to ensure its special delivery. 1