javelin – meaning in Easy English

Something that is like a long knife. It has a sharp point at one end. Soldiers threw it at their enemies.