permanent stamping - German English Dictionary