Extremely good, more than once, about British article in winter sports equipment (8)
Answer
TOBOGGAN
Definition: winter sports equipment
Extremely good, more than once, about British article in winter sports equipment (8)