a cheese made in long strips - Spanish English Dictionary