javelin throwingEnglishOxford Dictionary of Englishjavelin throwing ▸ noun [mass noun] the competitive sport of throwing a javelin: she excelled in every sport she tried, including golf, running, javelin throwing, and swimming.