impression blanket - German English Dictionary