English dictionary
skid lid meaning and definition
Definition and meaning of skid lid at MeaningMonkey.org. skid lid meaning and definition in the English Dictionary.SKID LID noun
Definition of skid lid (noun)
- a crash helmet
Source: Princeton University Wordnet