DECATHLON Meaning of DECATHLON in English n. sporting contest consisting of ten different track-and-field events Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012