Clue: Fifty snakes — and their partners (7)
Answer: LADDERS
Explanation: Definition: their partners
L + ADDERS – I'm sure I've seen this, or something like it, a few times before