tax stamp

tax stamp

English Noun
Ad

Definition

a revenue stamp

Ad