due stamp

noun

Definition of due stamp