Trounces in sporting fixture, having run to eliminate one of the Europeans (8)
Answer
THRASHES
Definition: Trounces
Trounces in sporting fixture, having run to eliminate one of the Europeans (8)