'revenue stamp' definitions:

Definition of 'revenue stamp'

From: WordNet
noun
A small piece of adhesive paper that is put on an object to show that a government tax has been paid [syn: revenue stamp, stamp]