a cheese made in long strips - French English Dictionary