menhir definition - Architecture Dictionary

menhir

A prehistoric monument consisting of an upright megalith, usually standing alone but sometimes aligned with others.