Definition, synonyms and related words
A snowmobile.
A light that flashes on and off to make it more eye-catching.
Alternative letter-case form of Skidoo (“snowmobile”)
to depart, especially to depart quickly
To drive or ride on a snowmobile