roller derby

roller derby

English Noun
Ad

Definition

A sport based on teams of rollerskaters who race round a track, jamming and blocking each other.

Ad