impressed or adhesive stamp - German English Dictionary