Shobdo Logo
ODEjavelin throwing

javelin throwing

Flag: gbEnglishOxford Dictionary of English

javelin 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.