skidooed

listen to the pronunciation of skidooed
English - English

Definition of skidooed in English English dictionary

Skidoo
A snowmobile