Definition of leaf arrowhead in English:

leaf arrowhead

noun

  • An arrowhead shaped like a leaf, especially a small, flat, bifacially worked flint arrowhead of the Neolithic period in Europe.

Origin

Late 19th century; earliest use found in Proceedings Dorset Natural History & Antiquarian Field Club.