ski-doo

listen to the pronunciation of ski-doo
English - English

Definition of ski-doo in English English dictionary

Skidoo
A snowmobile