skidpan
Explore definitions, synonyms, and language insights of skidpan
Definitions
Noun
a paved surface on which cars can be made to skid so that drivers can practice controlling them
Explore definitions, synonyms, and language insights of skidpan