Etymology Explorer › English

Where does “Skidoo” come from?

Skidoo (English): A snowmobile

Definitions

  1. A snowmobile