From cheval + du + diable, literally “devil’s horse”.
cheval du diable m (plural chevaux du diable)