a cheese made in long strips - German English Dictionary