What is the meaning of Eptathlon?

heptathlon

Source: wiktionary.org