Menhir - Definition

menhir

n 1: a tall upright megalith; found primarily in England and
northern France [syn: menhir, standing stone]

Look up another word