plural of stamp; small adhesive pieces of paper for affixing to mail as evidence of payment
Middle English stampen 'to pound'
The postal meaning evolved from the action of stamping/pressing
Complete word intelligence in one call. Free tier — 50 lookups/day.