Definition of skid lid in English:

skid lid

noun

British
informal
  • A crash helmet.

    • ‘You always wear a skid lid, because no matter how good you are, the rest of the world continues along its merry way.’

Pronunciation:

skid lid

//