VariousWords beta
Related Terms:
Noun
Definition: A snowmobile.
Definition: A light that flashes on and off to make it more eye-catching.
Definition: Alternative letter-case form of Skidoo (“snowmobile”)
Verb
Definition: to depart, especially to depart quickly
Definition: To drive or ride on a snowmobile