skidooing

listen to the pronunciation of skidooing
English - English

Definition of skidooing in English English dictionary

Skidoo
A snowmobile