cpp card-punching printer - German English Dictionary