Icekhana (noun) Definition, Meaning & Examples

noun
  1. an auto-racing competition testing driving skills on a frozen lake.
Icekhana (noun) Definition, Meaning & Examples

More Definitions