skidoo
Concise Oxford English Dictionary © 2008 Oxford University Press:
skidoo1 /skɪˈduː/ trademark, chiefly N. Amer.
▶noun a motorized toboggan. ▶verb (skidoos, skidooing, skidooed) ride on a skidoo.
Concise Oxford English Dictionary © 2008 Oxford University Press:
skidoo2 /skɪˈduː/ (also skiddoo)
▶verb (skidoos, skidooed) N. Amer. informal, dated leave quickly.
'skidoo' also found in these Oxford entries:

