strips of turkey breast - Spanish English Dictionary