Puzzling
• Baffling
• Baffling wild giant mice (9)
• Cryptic
• Hard to figure out
• Hard to read
• Mysterious
• Puzzling mutation of giant mice (9)
• Tough to crack
• Tough to figure out