Definitions of menhir:

  • noun:   a tall upright megalith; found primarily in England and northern France