Kimono is a Japanese traditional layered dress. Each layer looks like a bath robe, but served as regular clothes in the past. Today, people wear Kimonos for special occasions such as weddings. However, if you play Karate or Judo, a Kimono is your cardigan-like uniform. Kimono literally means "things to wear," so it does make sense that both a robe and a cardigan are called Kimono...right?