stamp with a heel - German English Dictionary