Definition, synonyms and related words
Adhesive stamps, attached to court papers to pay fees. Previously common in India and now popular with collectors.