impression of such a stamp - German English Dictionary