What is the meaning of Kopje?

A small hill or mound, especially on the African veld.

Alternative form of koppie

Diminutive of kop

an act of rubbing one's face on someone or something to spread pheromones

spear, javelin, lance, pike

javelin

Source: wiktionary.org