menhir
1. [ noun ] (antiquity) a tall upright megalith; found primarily in N France and England
Synonyms: standing_stone
Related terms: megalith
Similar spelling:   Meunier
  Menner
  memoir